package cn.fl.custpay.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;

import java.util.Date;

/**
 * @Description: 还款记录
 */
public class CmmRechargeRecordVO extends BaseVO{

	@Excel(name = "订单号",width = 20)
	private Long id;
	/**
	 * 登陆人手机号
	 */
	@Excel(name = "还款手机",width = 15)
	private String clientPhone;
	/**
	 * 登陆人姓名
	 */
	@Excel(name = "还款客户")
	private String clientName;
	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
	 */
	@Excel(name = "支付状态")
	private String isSucNm;
	/**
	 * 支付结果描述
	 */
	@Excel(name = "结果描述",width = 20)
	private String resultDesc;
	/**
	 * 实际付款金额
	 */
	@Excel(name = "还款金额(元)")
	private Double paymentMoneydou;
	/**
	 * 支付平台（2：信联支付）
	 */
	@Excel(name = "支付平台")
	private String payTypeNm;
	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
	 */
	@Excel(name = "支付类型")
	private String paymentTypeNm;
	/**
	 * 是否是自动代扣(1：是，0：否)
	 */
	@Excel(name = "是否自动代扣")
	private String isAutoChargeNm;

	@Excel(name = "还款时间",format = "yyyy-MM-dd HH:mm:ss",width = 25)
	private Date crtTm;
	/**
	 * 实际付款金额
	 */
	private Long paymentMoney;

	/**
	 * 银行卡id
	 */
	private Long bankId;
	/**
	 * 汇付平台交易唯一标识号,信联流水号
	 */
	private String platformSeqId;
	/**
	 * 汇付手续费金额,信联手续费
	 */
	private String feeAmt;
	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
	 */
	private Integer isSuc;

	/**
	 * 支付平台（2：信联支付）
	 */
	private Long payType;

	/**
	 * 应收手续费
	 */
	private String commAmt;
	/**
	 * 实收手续费
	 */
	private String payComm;
	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
	 */
	private Long commPayType;
	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
	 */
	private String commPayTypeNm;
	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
	 */
	private String localSeqId;
	/**
	 * 合作商户会计日期
	 */
	private Date partnerAcDate;
	/**
	 * 信联会计日期
	 */
	private Date acDate;
	/**
	 * 支付时间
	 */
	private Date payDate;
	/**
	 * 是否删除（1：是，0：否）
	 */
	private Integer isDel;
	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
	 */
	private Integer isAuto;

	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
	 */
	private Long paymentType;


	/**
	 * 是否是自动代扣(1：是，0：否)
	 */
	private Integer isAutoCharge;

	/**
	 * 处理状态(0：未处理，1：处理中，2：已处理)
	 */
	private Long prpslSts;
	/**
	 * 处理状态(0：未处理，1：处理中，2：已处理)
	 */
	private String prpslStsNm;
	/**
	 * 处理结果
	 */
	private String finResult;
	/**
	 * 处理人
	 */
	private String mdfUsrNm;

	/**
	 * 业务类型
	 */
	private String busType;

	public String getPrpslStsNm() {
		return prpslStsNm;
	}

	public void setPrpslStsNm(String prpslStsNm) {
		this.prpslStsNm = prpslStsNm;
	}

	public String getMdfUsrNm() {
		return mdfUsrNm;
	}

	public void setMdfUsrNm(String mdfUsrNm) {
		this.mdfUsrNm = mdfUsrNm;
	}

	public Long getPrpslSts() {
		return prpslSts;
	}

	public void setPrpslSts(Long prpslSts) {
		this.prpslSts = prpslSts;
	}

	public String getFinResult() {
		return finResult;
	}

	public void setFinResult(String finResult) {
		this.finResult = finResult;
	}

	@Override
	public Date getCrtTm() {
		return crtTm;
	}

	@Override
	public void setCrtTm(Date crtTm) {
		this.crtTm = crtTm;
	}

	@Override
	public Long getId() {
		return id;
	}

	@Override
	public void setId(Long id) {
		this.id = id;
	}

	public String getIsAutoChargeNm() {
		return isAutoChargeNm;
	}

	public void setIsAutoChargeNm(String isAutoChargeNm) {
		this.isAutoChargeNm = isAutoChargeNm;
	}

	public Integer getIsAutoCharge() {
		return isAutoCharge;
	}

	public void setIsAutoCharge(Integer isAutoCharge) {
		this.isAutoCharge = isAutoCharge;
	}

	public String getPaymentTypeNm() {
		return paymentTypeNm;
	}

	public void setPaymentTypeNm(String paymentTypeNm) {
		this.paymentTypeNm = paymentTypeNm;
	}

	public String getPayTypeNm() {
		return payTypeNm;
	}

	public void setPayTypeNm(String payTypeNm) {
		this.payTypeNm = payTypeNm;
	}

	public String getCommPayTypeNm() {
		return commPayTypeNm;
	}

	public void setCommPayTypeNm(String commPayTypeNm) {
		this.commPayTypeNm = commPayTypeNm;
	}

	public Double getPaymentMoneydou() {
		return paymentMoneydou;
	}

	public void setPaymentMoneydou(Double paymentMoneydou) {
		this.paymentMoneydou = paymentMoneydou;
	}

	public String getIsSucNm() {
		return isSucNm;
	}

	public void setIsSucNm(String isSucNm) {
		this.isSucNm = isSucNm;
	}

	/**
	 * 实际付款金额
	 */
	public Long getPaymentMoney() {
		return paymentMoney;
	}

	/**
	 * 实际付款金额
	 */
	public void setPaymentMoney(Long paymentMoney) {
		this.paymentMoney = paymentMoney;
	}

	/**
	 * 银行卡id
	 */
	public Long getBankId() {
		return bankId;
	}

	/**
	 * 银行卡id
	 */
	public void setBankId(Long bankId) {
		this.bankId = bankId;
	}

	/**
	 * 汇付平台交易唯一标识号,信联流水号
	 */
	public String getPlatformSeqId() {
		return platformSeqId;
	}

	/**
	 * 汇付平台交易唯一标识号,信联流水号
	 */
	public void setPlatformSeqId(String platformSeqId) {
		this.platformSeqId = platformSeqId;
	}

	/**
	 * 汇付手续费金额,信联手续费
	 */
	public String getFeeAmt() {
		return feeAmt;
	}

	/**
	 * 汇付手续费金额,信联手续费
	 */
	public void setFeeAmt(String feeAmt) {
		this.feeAmt = feeAmt;
	}

	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
	 */
	public Integer getIsSuc() {
		return isSuc;
	}

	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
	 */
	public void setIsSuc(Integer isSuc) {
		this.isSuc = isSuc;
	}

	/**
	 * 支付平台（2：信联支付）
	 */
	public Long getPayType() {
		return payType;
	}

	/**
	 * 支付平台（2：信联支付）
	 */
	public void setPayType(Long payType) {
		this.payType = payType;
	}

	/**
	 * 应收手续费
	 */
	public String getCommAmt() {
		return commAmt;
	}

	/**
	 * 应收手续费
	 */
	public void setCommAmt(String commAmt) {
		this.commAmt = commAmt;
	}

	/**
	 * 实收手续费
	 */
	public String getPayComm() {
		return payComm;
	}

	/**
	 * 实收手续费
	 */
	public void setPayComm(String payComm) {
		this.payComm = payComm;
	}

	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
	 */
	public Long getCommPayType() {
		return commPayType;
	}

	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
	 */
	public void setCommPayType(Long commPayType) {
		this.commPayType = commPayType;
	}

	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
	 */
	public String getLocalSeqId() {
		return localSeqId;
	}

	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
	 */
	public void setLocalSeqId(String localSeqId) {
		this.localSeqId = localSeqId;
	}

	/**
	 * 合作商户会计日期
	 */
	public Date getPartnerAcDate() {
		return partnerAcDate;
	}

	/**
	 * 合作商户会计日期
	 */
	public void setPartnerAcDate(Date partnerAcDate) {
		this.partnerAcDate = partnerAcDate;
	}

	/**
	 * 信联会计日期
	 */
	public Date getAcDate() {
		return acDate;
	}

	/**
	 * 信联会计日期
	 */
	public void setAcDate(Date acDate) {
		this.acDate = acDate;
	}

	/**
	 * 支付时间
	 */
	public Date getPayDate() {
		return payDate;
	}

	/**
	 * 支付时间
	 */
	public void setPayDate(Date payDate) {
		this.payDate = payDate;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
	 */
	public Integer getIsAuto() {
		return isAuto;
	}

	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
	 */
	public void setIsAuto(Integer isAuto) {
		this.isAuto = isAuto;
	}

	/**
	 * 登陆人姓名
	 */
	public String getClientName() {
		return clientName;
	}

	/**
	 * 登陆人姓名
	 */
	public void setClientName(String clientName) {
		this.clientName = clientName;
	}

	/**
	 * 登陆人手机号
	 */
	public String getClientPhone() {
		return clientPhone;
	}

	/**
	 * 登陆人手机号
	 */
	public void setClientPhone(String clientPhone) {
		this.clientPhone = clientPhone;
	}

	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
	 */
	public Long getPaymentType() {
		return paymentType;
	}

	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
	 */
	public void setPaymentType(Long paymentType) {
		this.paymentType = paymentType;
	}

	/**
	 * 支付结果描述
	 */
	public String getResultDesc() {
		return resultDesc;
	}

	/**
	 * 支付结果描述
	 */
	public void setResultDesc(String resultDesc) {
		this.resultDesc = resultDesc;
	}

	public String getBusType() {
		return busType;
	}

	public void setBusType(String busType) {
		this.busType = busType;
	}
}
